home *** CD-ROM | disk | FTP | other *** search
/ BCI NET 2 / BCI NET 2.iso / archives / programming / source / tracker-4.13.lha / tracker / empty.c < prev    next >
Encoding:
C/C++ Source or Header  |  1995-02-15  |  980 b   |  53 lines

  1. /* empty.c 
  2.     vi:ts=3 sw=3:
  3.  */
  4.  
  5. /* $Id: empty.c,v 1.2 1995/02/14 04:02:28 espie Exp $
  6.  * $Log: empty.c,v $
  7.  * Revision 1.2  1995/02/14  04:02:28  espie
  8.  * Nothing
  9.  *
  10.  * Revision 1.2  1995/02/14  04:02:28  espie
  11.  * Nothing
  12.  *
  13.  * Revision 1.1  1995/02/06  14:50:47  espie
  14.  * Initial revision
  15.  *
  16.  * Revision 1.1  1995/02/06  14:50:47  espie
  17.  * Initial revision
  18.  *
  19.  */
  20.  
  21. #include "defs.h"
  22. #include "extern.h"
  23.  
  24. #include "song.h"
  25.      
  26. ID("$Id: empty.c,v 1.2 1995/02/14 04:02:28 espie Exp $")
  27.  
  28. LOCAL void init_empty P((void));
  29.  
  30. LOCAL void (*INIT)P((void)) = init_empty;
  31.  
  32. LOCAL struct sample_info dummy;
  33.  
  34. LOCAL void init_empty()
  35.     {
  36.     int i;
  37.     dummy.name = NULL;
  38.     dummy.length = dummy.rp_offset = dummy.rp_length = 0;
  39.     dummy.fix_length = dummy.fix_rp_length = 0;
  40.     dummy.volume = dummy.color = dummy.finetune = 0;
  41.     dummy.start = dummy.rp_start = NULL;
  42.     for (i = 0; i <= MAX_VOLUME; i++)
  43.         dummy.volume_lookup[i] = 0;
  44.     }
  45.  
  46. struct sample_info *empty_sample()
  47.     {
  48.     INIT_ONCE;
  49.  
  50.     return &dummy;
  51.     }
  52.  
  53.